Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 USA F14 USA F15 USA F12 Ahmedabad Challenger - Ahmedabad 2006 North Shore Pro Tennis Championship - Winnetka The Swanston Challenger - Sacramento Sarasota Challenger Legg Mason Tennis Classic - Washington D.C. International Championship of Croatia - Umag BMW Open - Munich Gerry Weber Open - Halle Generali Open 2000 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Samsung Open - Brighton ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam International Championship of Croatia - Umag President's Cup - Tashkent Kremlin Cup - Moscow Adidas International - Sydney Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam RCA Championships - Indianapolis Qatar Open - Doha Milan Indoors - Milan Dubai Open - Dubai U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis International Tennis Championships - Delray Beach Open de Moselle - Metz Davidoff Swiss Indoors - Basel Next Generation Hardcourts - Adelaide Qatar Open - Doha International Tennis Championships - Delray Beach Milan Indoors - Milan Open 13 - Marseille Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Open de Moselle - Metz SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Allianz Suisse Open Gstaad - Gstaad ABN/AMRO World Tennis Tournament - Rotterdam Hypo Group Tennis International - Portschach The Stella Artois Championships - London Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Delray Beach International Tennis Championships - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Brisbane - Brisbane Grand Prix Hassan II - Casablanca Campbells Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Open de Moselle - Metz ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - s-Hertogenbosch China Open - Beijing Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle AEGON Championships - London Legg Mason Tennis Classic - Washington Open 13 - Marseille GHI Bronx Classic - Bronx The Natrel's Challenger of Granby - Granby Zagreb Open - Zagreb Badden Open by Rothaus - Ettlingen Harrah's Entertainment Men's Pro Challenger - Tunica Dallas Challenger Dallas Challenger 2004 Colorado Tennis Classic - Denver Baden Open - Ettlingen Knoxville Challenger Tallahassee Challenger Savannah Challenger Champaign Challenger Macedonia Open - Skopje The Wright Financial Group, Inc. Challenger - Champaign The Surbiton Trophy - Surbiton Lubbock Challenger - Lubbock Ford Tennis Championships - Louisville Music City Challenger - Nashville USTA Challenger - Champaign Unique Zagreb Open - Zagreb Baton Rouge Pro Tennis Classic - Baton Rouge Nielsen USTA Pro Tennis Championship - Winnetka The Comercia Bank Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Charlottesville Challenger Champaign Challenger Rijeka Challenger Aptos Challenger Lexington Challenger Honolulu Challenger Wolfsburg Challenger Scottish Tennis Championship - Edinburgh Open de Franche Comte - Besancon Zivnobanka Open 1999 - Prostejov Maia Open - Oporto Kroger / St. Jude International - Memphis International Championship of Croatia - Umag Adidas International - Sydney Waldbaum's Hamlet Cup - Long Island Lubbock Challenger - Lubbock Internationaler Raiffeisen Grand Prix - St. Polten Dubai Tennis Open - Dubai Dubai Tennis Open - Dubai Thailand Open - Bangkok Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel RCA Championships - Indianapolis Thailand Open - Bangkok Regional Hand Center Men's Challenger - Fresno Zagreb Open - Zagreb Torneo Internazionale di Tennis ATP-Challenger - Merano Qwarant Cup - Sopot Grolsch Cup - Warsaw Samarkand Challenger - Samarkand Mumbai Challenger - Mumbai Zagreb Open - Zagreb Venice Challenger - Venice CA Challenger - Graz Internationaux de Bretagne - Brest Project Independence Men's Challenger - Mandeville A Glimmer of Hope Challenger - Austin USTA Men's Challenger of Dallas - Dallas Smith Barney Men's Challenger - Covington The Wright Financial Group USTA Challenger - Champaign USTA Men's Challenger of Dallas - Dallas Open de la Comunidad Valenciana - Valencia Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills The Surbiton Trophy - Surbiton USTA Comerica Challenger - Aptos Fifth Third Bank Tennis Classic - Lexington GHI Bronx Classic - Bronx Grand Prix de Tennis de Lyon - Lyon 2005 Tulsa Challenger - Tulsa Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston Hilton Waikoloa Village USTA Challenger - Waikoloa Unique Zagreb Open - Zagreb Sardinia International Championship - Cagliari Fifth-Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver The $50,000 Pro Challenger at Calabasas - Calabasas The Stella Artois Grass Court Championships - London dBI Tennis Challenger - Binghamton Allianz Suisse Open - Gstaad Naples Challenger - Naples AT&T Challenger of Dallas - Dallas Music City Challenger - Nashville AT&T Challenger of Dallas - Dallas Puerto Rico Challenger Tennis Event - Humacao CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Ford Tennis Championships - Louisville Music City Challenger - Nashville Open de L'Isere-Open 38 - Grenoble JSM Challenger - Champaign International Indoor Tennis Championships of Croatia - Zagreb Tiburon Challenger Calabasas Challenger Sunset Moulding Challenger - Yuba City Delray Beach International Tennis Championships - Delray Beach Sarajevo Challenger 2004 Keys Gate Challenger - Homestead USTA Men's Challenger of Urbana-Champaign - Urbana Alessandria Challenger Music City Challenger - Nashville KGHM Polish Indoors - Wroclaw Izmir Challenger The Stella Artois Championships - London Savannah Challenger Nottingham Challenger USTA Challenger of San Antonio - San Antonio Hilton Waikoloa Village USTA Challenger - Waikoloa Music City Challenger - Nashville USTA Illinois Challenger - Champaign China Open - Beijing Thailand Open - Bangkok Talahassee Challenger The Wright Financial Group, Inc. Challenger - Champaign BA-CA Tennis Trophy - Vienna South African Airways Open - East London Rhodes Challenger BMW Tennis Championship - Sunrise Qatar ExxonMobil Open - Doha Hilton Waikoloa Village USTA Challenger - Waikoloa Rogers Cup - Montreal Regions Morgan Keegan Championships - Memphis XL Bermuda Open - Bermuda Kaltenberg Open - Split Wartburg Open - Eisenach Atlanta Clay Court Challenger - Atlanta WOW Cafe Challenger - New Orleans Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Ordina Open - 's-Hertogenbosch Tennis Masters Series - Rome Red Letter Days Open - Nottingham Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Sacramento Challenger Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Madrid Countrywide Classic - Los Angeles 2004 Freeman Men's Challenger - Joplin Tennis Masters Series - Paris Tennis Masters Series - Miami Pilot Pen Tennis - New Haven Tennis Masters Series - Monte Carlo Zagreb Challenger Pro Tennis World Open - Boca Raton Tiburon Challenger U.S. Mens's Clay Court Championship - Houston AEGON Championships - London Karlsruhe Challenger Seoul Challenger Prostejov Challenger China Open - Beijing Davidoff Swiss Indoors Basel - Basel West Side Tennis Club Clay Court Challenger - Forest Hills Charlottesville Challenger ATP Studena Croatia Open - Umag China Open - Beijing Swiss Indoors Basel - Basel Rado Swiss Open - Gstaad Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills Sacramento Challenger Knoxville Challenger Fifth Third Bank Tennis Classic - Lexington Tennis Masters Series - Rome Tennis Masters Series - Hamburg Sarasota Challenger Tennis Masters Series - Cincinnati Hurricane Tennis Open - Bradenton Winnetka Challenger Davidoff Swiss Indoors - Basel Open 13 - Marseille Hilton Waikoloa Village USTA Challenger - Waikoloa Countrywide Classic USTA Men's Challenger - Carson Pro Tennis World Open - Sunrise PBZ Zagreb Indoors - Zagreb Millenium Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Swanston Challenger - Sacramento USTA Challenger of Orlando - Orlando JSM Challenger of Champaign - Urbana ATP Challenger Numea - New Caledonia Heineken Open Singapore - Singapore Open 13 - Marseille Wideyes Swedish Open - Bastad Grand Prix de Tennis de Lyon - Lyon USTA Men's Challenger of Dallas - Dallas Gerry Weber Open - Halle Open de L'Isere (Open 38) - Grenoble Casablanca Challenger Chennai Open - Chennai Next Generation Adelaide International - Adelaide Davidoff Swiss Indoors - Basel PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis BMW Open - Munich Grand Prix de Tennis de Lyon - Lyon ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz If Stockholm Open - Stockholm NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Croatian Indoors - Zagreb Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Heineken Open Shanghai - Shanghai AXA Cup - London Copenhagen Open - Copenhagen Tennis Masters Series - Madrid Croatia Open - Umag BNP Paribas Masters - Paris Davidoff Swiss Indoors - Basel International Championship of Croatia - Umag AAPT Championships - Adelaide Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Open Seat-Godo 2001 - Barcelona The Nottingham Open - Nottingham UBS Open Gstaad - Gstaad RCA Championships - Indianapolis AAPT Championships - Adelaide Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome 1999 Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad AAPT Championships - Adelaide St. Petersburg Open - St. Petersburg Tennis Masters Series - Hamburg Umag Heineken Trophy - 's-Hertogenbosch 2003 Mercedes Cup - Stuttgart Adidas International - Sydney Legg Mason Tennis Classic - Washington D.C. Open de Moselle - Metz RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne Serbia Open - Belgrade PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Bergamo Challenger Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Gerry Weber Open - Halle BMW Open - Munich Tennis Masters Series - Madrid Open de Moselle - Metz Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London President's Cup 2000 - Tashkent BA-CA Tennis Trophy - Vienna ARAG World Team Championship - Dusseldorf Open 13 - Marseille Estoril Open - Estoril The Tennis Channel Open - Las Vegas BNP Paribas Masters - Paris Croatia Open - Umag Milan Indoors - Milan Open 13 - Marseille Stockholm Open - Stockholm Croatia Open - Umag Pilot Pen International - New Haven RCA Championships - Indianapolis Sydney International - Sydney Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome AAPT Championships - Adelaide Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati US Men's Clay Court Championship - Houston Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Cincinnati Sydney International - Sydney Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Miller Lite Hall of Fame Tennis Championships - Newport Adidas International - Sydney Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo TD Waterhouse Cup - Long Island Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington D.C. President's Cup 1999 - Tashkent Mutua Madrilena Masters Madrid - Madrid Internationaler Raiffeisen Grand Prix - St. Polten Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Gerry Weber Open - Halle Sony Ericsson Open - Miami Open 13 - Marseille Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai ATP Masters - Shanghai SAP Open - San Jose BNP Paribas Open - Indian Wells The 10tele.com Open - Nottingham Dubai Duty Free Tennis Championships - Dubai adidas Open de Toulouse - Toulouse Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Trofeo Conde de Godo - Barcelona Western & Southern Financial Group Masters - Cincinnati Republic National Bank Monte Carlo Open - Monte Carlo NASDAQ-100 Open - Miami Tennis Masters Series - Miami Tennis Masters Series - Montreal Tennis Masters Series - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 1R, FIN-CRO 3-2 Davis Cup, Group 1, REL2, CRO-NOR 3-2 Davis Cup, Group 1, 2R, ROU-CRO 3-2 Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, World Group, 1R, CRO-GER 4-1 Davis Cup, World Group, 1R, CRO-USA 4-1 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, QF, CRO-ROU 4-1 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, F, SVK-CRO 2-3 Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, Group II, 1R, TUR-BIH 1-3 Pacific Life Open - Indian Wells Davis Cup, Group 1, 2R, CRO-AUT 4-1 Davis Cup, Group II, 3R, DEN-BIH 3-2 Colonial Classic - Kooyong Colonial Classic - Kooyong AAMI Classic - Kooyong River Oaks International Tennis Tournament - Houston AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong Davis Cup, Group II, 2R, BIH-EST 3-2 Davis Cup, World Group, 1R, FRA-CRO 4-1 Davis Cup, Group 1, REL2, POR-CRO 4-1 Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, QR, CRO-BEL 3-2 Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, Group II, 1R, MAR-BIH 2-3 Tennis Masters Cup - Shanghai Tennis Masters Cup Shanghai - Shanghai Olympics - Sydney Olympics - Athens